﻿* {
	    font-size: 12px;
        font-family:宋体;
	    text-decoration:none;
   }
/*有三列含Text时控制宽度的样式*/
 .text-ThreeColumn  
 {
   width:82%;
 }
 /*有一列或两列含Text时控制宽度的样式*/
 .text-TwoColumn
 {
  width:86%;
 }
/**********下拉框为两列的GRID显示所需样式************/ 
 .search-item
{
    font: normal 11px tahoma, arial, helvetica, sans-serif;
    padding: 3px 10px 3px 10px;
    border: 1px solid #fff;
    border-bottom: 1px solid #eeeeee;
    white-space: normal;
    color: #555;
}
.search-item h3
{
    display: block;
    font: inherit;
    font-weight: normal;
    color: #222;
}
.search-item h3 span
{
    float: right;
    font-weight: normal;
    margin: 0 0 5px 5px;
    width: 100px;
    display: block;
    clear: none;
}
/*****************************************************/
  /*控制树节点前面得图片消失*/
 .no-icon
 {
  display:none;
 }
 .x-fieldset
{
 border-color:#99bbe8;
}
.tool-form .x-panel-bwrap .x-panel-tbar .x-toolbar
{
font-weight:bold;
/*background:transparent url(../Image/white-top-bottom.gif) repeat-x scroll 0 -1px*/
}

.tool-form .x-panel-bwrap .x-panel-tbar .x-toolbar .x-label-value
{
   /*color: #15428b;*/
   font-weight: bold;
   font-size: 13px;
   padding-left: 3px;       
}
.tool-form .x-panel-body
{
   /* background: white;
    font: 11px Arial, Helvetica, sans-serif;*/
}
.tool-form .thumb
{
    /*background: #dddddd;*/
    padding: 2px;
}
.tool-form .thumb-wrap
{
    float: left;
    margin: 2px;
    margin-right: 0;
    padding: 2px;
    text-align: center;
    height: 12px;
    width: 96%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: Black;
}

.tool-form .thumb-wrap span
{
	
    display: block;
    overflow: hidden;
    text-align: left;
} 
.center-bar
{
	background:transparent url(Image/white-top-bottom.gif) repeat-x scroll 0 -1px;
}

.backcolor
{
    /*background-color: #e9eef4;*/
    
}
.x-panel-body
{
   /* background-color: #e9eef4;*/
}
.body
{
	margin-top :0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #EAEFF5;
	scrollbar-face-color: #DDEAFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: 	#EDF2F5;
	scrollbar-darkshadow-color: #B0CED7;
	overflow:auto;
	height:100%;  
	/*FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;*/
}

.box{ height:600px; overfolw-y:auto;}

.fristbody
{
	margin-top :0px;
	margin-left:-0px;
	margin-right:0px;
	margin-bottom:-0px;
	background-color: #EAEFF5;
	scrollbar-face-color: #DDEAFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: 	#EDF2F5;
	scrollbar-darkshadow-color: #B0CED7;
	overflow:hidden;
	height:100%;  
}

.HiddenLen
{
  overflow:hidden;
  text-overflow:ellipsis;  
  white-space:nowrap;
  color:Black;
}

.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

/*把单元格的背景颜色设成和页面的背景颜色一样*/	
.Hidden
{
  display:none;	
}
.css_a
{
	text-decoration:none;
	
	}
/*9磅字*/
.css_p9
{	
	font-family: "MS Shell Dlg";
	font-size: 9pt;
	font-style: normal;
	line-height: 15pt;
}
	
/*10磅字*/
.css_p10
{
	
	font-family: "MS Shell Dlg";
	font-size: 10pt;
	font-style: normal;
	line-height: 15pt;
}

.css_table
{
 background-color:#90BEE0;
 border-width:1px;
 Border-Color:#EAEFF5;
  border-style:solid;	
  
}
.css_tr
{
	background-color: #EAEFF5;
}	
.css_ContentTitle
{
	BACKGROUND-ATTACHMENT: left;
	 BACKGROUND-IMAGE: url(../Image/ContentTitleBack.gif); 
	 WIDTH: 100%; 
	 BACKGROUND-REPEAT: repeat-x;
	  HEIGHT: 27px ;	
	}
	
	.css_ContentTitleS
{
	BACKGROUND-ATTACHMENT: fixed;
	 BACKGROUND-IMAGE: url(../Image/ContentTitleBack1.gif); 	
	}


/*可输入文本框*/
.css_Textbox
{
	BORDER-RIGHT:1pt solid; 
	BORDER-TOP:1pt solid; 
	FONT-SIZE: 9pt;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.css_Textbox_ReadOnly
{
	BORDER-RIGHT: 1pt solid; 
	BORDER-TOP: 1pt solid; 
	FONT-SIZE: 9pt;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	background-color:#F2F2F2;
}

/*只读文本框*/
.css_TextboxReadOnly
{
	BORDER-RIGHT: 1pt solid; 
	BORDER-TOP: 1pt solid; 
	FONT-SIZE: 9pt;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	 background-color:#C4D1E0;
}



/*Ｍｅｍｏ*/
.css_TextboxM
{
	SCROLLBAR-FACE-COLOR: #d8e2e7; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #d8e2e7; 
	SCROLLBAR-3DLIGHT-COLOR: #96aabd; 
	SCROLLBAR-ARROW-COLOR: #606d79;
	SCROLLBAR-TRACK-COLOR: #c2cacf;
	SCROLLBAR-DARKSHADOW-COLOR: #96aabd;
	font-family: "宋体";
	background-color: #ffffff;
	
		 BORDER-RIGHT: 1pt solid; 
	BORDER-TOP: 1pt solid;
	  BORDER-LEFT: 1pt solid; 
	  BORDER-BOTTOM: 1pt solid;
	   FONT-FAMILY: Arial, Helvetica, sans-serif 
	   
	font-size: 9pt;
}

/*ｇｒｉｄｖｉｅｗ的标题*/
.css_grid_title
{
	height: 23px;
	line-height:25px;
	background-color:#B4DDF6;
}

/*ｇｒｉｄｖｉｅｗ的普通项*/
.css_grid_row_gen
{
	height :30px;
	background-color:#F2F2F2;
	color: #000000;
	cursor:hand;
	    
	/*text-align:center;*/
}

/*ｇｒｉｄｖｉｅｗ的交替项*/
.css_grid_row_alt
{
    
	background-color:#F2F2F2;
	color: #000000;
	cursor:hand;	 
	/*text-align:center;*/
}

.css_grid_row_empty
{
	background-color:#C4D1E0;
    color:Blue ;
}

Css_Grid_Selected
{
	background-color:#0099FF;
	height:23px;
}	

/*ｇｒｉｄｖｉｅｗ*/
/*------------------wtw090907---------------------------------------------------------------------------------------*/
.grid_show { width:96%; height:98%;border-style:none; text-align:center; cursor:pointer; background-color:#f2f2f2;}
.grid_edit { width:96%; height:98%;border-style:none; text-align:left; background-color:White;}
.resizeDivClass
{
    text-align: right;
    width: 2px;
    margin: 0px;
    background: #B4DDF6;
    border: 0px;
    float: right;
    cursor: col-resize;
    height:100%;
}
/*------------------------------------------------------------------------------------------------------------------*/
.css_Grid
{
	font-family: "MS Shell Dlg";
	font-size: 10pt;
	font-style: normal;
	line-height: 12pt;
	width:100%;		
    /*border-style:none;*/
    border-left: #90BEE0 solid 1px;
    border-top: #90BEE0 solid 1px;
    border-collapse: collapse;
}
.css_Grid th
{
    border-left: #90BEE0 solid 1px;
    border-bottom: #90BEE0 solid 1px;
}
.css_Grid td
{
    border-left: #90BEE0 solid 1px;
    border-bottom: #90BEE0 solid 1px;
}
.css_BtnLogin
{
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/login/Btnlogin.gif); 
  WIDTH: 75px;
  HEIGHT: 19px; 
}

.OverRow
{
	 color :#A1ADF1
}

.hidden { display:none;}
/*短按钮*/
 .css_BtnShort
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/BtnShort.gif); 
    background-position :center;
  background-repeat:no-repeat;
  WIDTH: 49px;
  HEIGHT: 19px; 
  text-align:center;
 }
 .css_BtnSelect
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/BtnSelect.gif); 
    background-position :center;
  background-repeat:no-repeat;
  WIDTH: 30px;
  HEIGHT: 19px; 
  text-align:center;
 }
/*两个字的按钮*/
 .css_Btn2W
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/Btn2W.gif); 
  WIDTH: 61px;
  HEIGHT: 19px; 
 border:none;
 }

/*三个字的按钮*/
  .css_Btn3W
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/Btn3W.gif); 
  WIDTH: 85px;
  HEIGHT: 19px; 
 border:none;
 }
 
 
 
 /*四个字的按钮*/
  .css_Btn4W
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/Btn4W.gif); 
  WIDTH: 100px;
  HEIGHT: 19px; 
 border:none;
 }
 
 /*五个字的按钮*/
  .css_Btn5W
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/Btn5W.gif); 
  WIDTH: 112px;
  HEIGHT: 19px; 
 border:none;
 }
 
 /*六个字的按钮*/
 .css_Btn6W
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/Btn6W.gif); 
  WIDTH: 121px;
  HEIGHT: 19px; 
 border:none;
 }
 
  /*八个字的按钮*/
 .css_Btn8W
 { 
  FONT-SIZE: 9pt;
  font-family: MS Shell Dlg;
  BACKGROUND-IMAGE: url(../Image/Btn81W.gif); 
  WIDTH: 100px;
  HEIGHT: 19px; 
 border:none;
 }
 
 .RightMenu
{
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: buttonface;
    font-size:11px;
}
.RightMenu hr
{
    width: 50px;
    font-size:11px;
}
.RightMenu ul
{
    list-style: none; margin:0; padding:0;
}

.RightMenu div
{
    display:none;
}

.RightMenu ul li
{
    vertical-align: bottom;
}
.RightMenu A { color: MenuText; text-decoration: none; display:block; width: 100px; text-align:center; line-height:21px } 
.RightMenu A:link { color: MenuText; text-decoration: none; } 
.RightMenu A:active { color: MenuText; text-decoration: none; } 
.RightMenu A:visited { color: MenuText; text-decoration: none; } 
.RightMenu A:hover { color:HighlightText; background-color: Highlight; } 

.tabItem
{
    border: 0px solid #778;    
    text-decoration: none;
    width: 50px;
    height: 20px;
    padding-top: 3px;
    font-family: "MS Shell Dlg";
	font-size: 9pt;
	font-style: normal;
    
    text-align: center;
}
.tabSelected
{
    background-color: #90BEE0;
    border-bottom: 1px solid #90BEE0;
    
}
.tabHover
{
    color:  #aaa;
    background:  #90BEE0;
}
.tabbernav
{
    margin: 0;
    font: bold 12px Verdana, sans-serif;
    vertical-align: bottom;
    width: 10px;
}
.tabbernav1
{
    margin: 0;
    padding: 3px 0;
    border-bottom: 1px solid #778;
    font: bold 12px Verdana, sans-serif;
    width: 5px;
}
.tabbernav2
{
    margin: 0;
    padding: 3px 0;
    border-bottom: 0px solid #778;
    font: bold 12px Verdana, sans-serif;
}
.tabcontent
{
    padding: 5px;
    border: 0px solid #aaa;
    border-top: 0; 
}

.billImg
{
    position: relative;
    bottom: -2px;
}
.billText
{
    padding: 1px 3px;
    background: transparent url(../Image/default/panel/left-right.gif) repeat-y right 0;
    border: 1;
    border-style: none none solid none;
}
.billLabel
{
    position: relative;
    top: 5px;
}
.billIcon
{
    padding: 1px 3px;
    background: transparent url(../Image/default/panel/left-right.gif) repeat-y right 0;
    border: 1;
    border-style: none solid solid none;
}

/*--------------------------------------******************************************/

.x-btn {
	font:normal 12px tahoma, verdana, helvetica;
}

.x-btn button {
    font:normal 12px arial,tahoma,verdana,helvetica;
    /*color:#fffffa;
    padding-left:6px !important;
    padding-right:6px !important;*/
}

.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
    /*font:normal 12px arial,tahoma, helvetica, sans-serif;*/
    font:12px;
    font-weight:bold;
}
.x-menu-list-item{
	font:normal 12px;/* tahoma,arial, sans-serif;*/
}

.x-box-mc {
	/*background-color: #eee;
    background-image: url(../images/default/box/tb.gif);*/
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	/*color: #393939;*/
	font-size: 12px;
}

.x-box-mc h3 {
	font-size: 18px;
	font-weight: bold;
}
.x-combo-list-small {
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}
.x-panel {
    border-color: #18181a;
    font-size: 12px;
}

.x-panel-header {
    /*color:#fff;*/
	font-weight:bold; 
    font-size: 12px;
    font-family: tahoma,arial,verdana,sans-serif;
    border-color:#18181a;
   /* background-image: url(../images/access/panel/white-top-bottom.gif);*/
    
}

.x-panel-mc {
    font: normal 12px tahoma,arial,helvetica,sans-serif;
    /*background-color:#3f4757;*/
}
.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label{
    font:normal 12px arial,tahoma, helvetica, sans-serif;
}
.x-window-tl .x-window-header {
   /* color:#FFFFFF;*/
	font:bold 12px tahoma,arial,verdana,sans-serif;
}
.x-window-mc {
    border-color:#18181a;
    font: normal 12px tahoma,arial,helvetica,sans-serif;
   /* background-color:#1f2833;*/
}
.x-progress-text {
    font-size:12px;
    font-weight:bold;
    /*color:#ffffff;*/
    padding: 0 5px !important; /* structural override for Accessibility Theme */
}

.x-list-header-inner div em {
    font:normal 12px arial, tahoma, helvetica, sans-serif;
    line-height: 12px;
}
.x-list-body dt em {
    font:normal 12px arial, tahoma, helvetica, sans-serif;
}
.x-window-dlg .ext-mb-text,
.x-window-dlg .x-window-header-text {
    font-size:12px;
}

.x-window-dlg .ext-mb-textarea {
    font:normal 12px tahoma,arial,helvetica,sans-serif;
}

.x-form-text, textarea.x-form-field{
   /* color: #ffffff;
    background-color:#33373d;
    background-image:url(../images/access/form/text-bg.gif);*/
    border-color:#737b8c;
    border-width:1px;
    border-bottom-width:1px;
    font-size:12px;
}
.x-form-text, .ext-ie .x-form-file {
    height:26px;
}

.ext-strict .x-form-text {
    height:19px;
}
.x-form-field-wrap .x-form-trigger{
    /*background-image:url(../images/access/form/trigger.gif);
    border-bottom-color:#737b8c;
    border-bottom-width:2px;
    height:21px;
    width:20px;*/
}
.x-small-editor .x-form-field-wrap .x-form-trigger {
    height:22px;
}

.x-tab-strip span.x-tab-strip-text {
	font:normal 12px tahoma,arial,helvetica;
	font-weight:bold;
	/*color:#FFFFFF;*/
}
.x-tree-lines .x-tree-elbow-line{
	background-image:none;/*url(../images/access/tree/elbow-line.gif);*/
	border: 0 none;
	margin: 0;
	padding: 0;
	color:Blue;
	background-color:transparent;
}
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon{
	border: 0 none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	color:Blue;
	background-position:center;
    background-repeat: no-repeat;
    background-color:transparent;
}
.x-grid3-bottombar {
	font:normal 10px arial, tahoma, helvetica, sans-serif;
}
.x-grid3 {
	position:relative;
	overflow:hidden;
	font:normal 10px arial, tahoma, helvetica, sans-serif;
}
.x-toolbar x-small-editor x-toolbar-layout-ct x-toolbar-left
{
    
    font-size:12px;
}

.x-small-editor .x-form-text {
    height: 26px;
    font-size:12px;
}
.x-toolbar
{
	font-size:12px;
}

.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
    font-weight: bold;
    font-size:12px;
}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
    font-size:10px;
}
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
    font-size: 12px;
    font-weight:normal;
}
.tool-form .x-panel-bwrap .x-panel-tbar .x-toolbar
{
	font-size: 12px;
    font-weight:normal;
}
/*不考虑节点的状态，同一用一种图标显示*/
/*.x-tree-node  .your-iconCls{background-image: url(youricon.gif)}


/*为节点的开闭状态和叶节点状态分别设置样式*/
.x-tree-node-expanded  .my_menu_ico{background-image: url(../extjs/resources/images/default/s.gif}
.x-tree-node-collapsed  .my_menu_ico{background-image: url(../extjs/resources/images/default/s.gif)}
.x-tree-node-leaf  .my_menu_ico{background-image: url(../extjs/resources/images/default/s.gif)}

.tool-form .x-panel-bwrap .x-panel-tbar .x-toolbar .x-label-value {
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
}

.x-grid3-cell-inner, .x-grid3-hd-inner {
   /* color: #3B3E4F;*/
}